<!DOCTYPE html>
<html lang="en-us">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title> 作业3 </title>
  
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="robots" content="all,follow">
  <meta name="googlebot" content="index,follow,snippet,archive">
  <meta property="og:title" content="作业3" />
<meta property="og:description" content="part 1 （1）不溢出 不溢出 不溢出
（2）溢出 不溢出
（4）不溢出 不溢出 溢出
（5）无误差
（6）无误差
（7）有误差
part 2 1) Method of complements 补数法 In mathematics and computing, the method of complements is a technique used to subtract one number from another using only addition of positive numbers. 在数学和计算中，补数法是一种仅使用正数加法从另一个数中减去一个数的技术。  2) Byte 字节 The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number. 字节是数字信息的一个单位，通常由八位组成，表示二进制数。  3) Integer(computer science) 整数 An integer (from the Latin integer meaning &quot;whole&quot;) is a number that can be written without a fractional component." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://beikenken.gitee.io/post/%E4%BD%9C%E4%B8%9A3/" />
<meta property="article:published_time" content="2020-09-24T22:27:20+08:00" />
<meta property="article:modified_time" content="2020-09-24T22:27:20+08:00" />

  <meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="作业3"/>
<meta name="twitter:description" content="part 1 （1）不溢出 不溢出 不溢出
（2）溢出 不溢出
（4）不溢出 不溢出 溢出
（5）无误差
（6）无误差
（7）有误差
part 2 1) Method of complements 补数法 In mathematics and computing, the method of complements is a technique used to subtract one number from another using only addition of positive numbers. 在数学和计算中，补数法是一种仅使用正数加法从另一个数中减去一个数的技术。  2) Byte 字节 The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number. 字节是数字信息的一个单位，通常由八位组成，表示二进制数。  3) Integer(computer science) 整数 An integer (from the Latin integer meaning &quot;whole&quot;) is a number that can be written without a fractional component."/>

  
  
  
  <link rel="stylesheet" href="https://beikenken.gitee.io/css/style-white.css">
  
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  

  
<link rel="icon" type="image/png" href="https://beikenken.gitee.io/images/favicon.ico" />

  
</head>
<body class="max-width mx-auto px3 ltr">
  <div class="content index py4">

    <header id="header">
  <a href="https://beikenken.gitee.io">
  
    <div id="logo" style="background-image: url(https://beikenken.gitee.io/images/logo.png)"></div>
  
  <div id="title">
    <h1>【18342131】的软导作业索引页   全部博客:beikenken.gitee.io/post</h1>
  </div>
  </a>
  <div id="nav">
    <ul>
      <li class="icon">
        <a href="#"><i class="fas fa-bars fa-2x"></i></a>
      </li>
      
    </ul>
  </div>
</header>
  

    
<article class="post" itemscope itemtype="http://schema.org/BlogPosting">

  <div class="content" itemprop="articleBody">
  
    <h2 id="part-1">part 1</h2>
<p>（1）不溢出 不溢出 不溢出</p>
<p>（2）溢出 不溢出</p>
<p>（4）不溢出 不溢出 溢出</p>
<p>（5）无误差</p>
<p>（6）无误差</p>
<p>（7）有误差</p>
<h2 id="part-2">part 2</h2>
<h3 id="1-method-of-complements-补数法">1) Method of complements 补数法</h3>
<pre><code>In mathematics and computing, the method of complements is a technique used to subtract one number from 
another using only addition of positive numbers.
在数学和计算中，补数法是一种仅使用正数加法从另一个数中减去一个数的技术。
</code></pre>
<h3 id="2-byte-字节">2) Byte 字节</h3>
<pre><code>The byte is a unit of digital information that most commonly consists of eight bits, representing a 
binary number.
字节是数字信息的一个单位，通常由八位组成，表示二进制数。
</code></pre>
<h3 id="3-integercomputer-science-整数">3) Integer(computer science) 整数</h3>
<pre><code>An integer (from the Latin integer meaning &quot;whole&quot;) is a number that can be written without a fractional 
component.
整数(来自拉丁文整数，意为“整体”)是一个不需要小数分量就可以写入的数字。
</code></pre>
<h3 id="4floating-point-浮点">4)Floating point 浮点</h3>
<pre><code>In computing, floating-point arithmetic (FP) is arithmetic using formulaic representation of real numbers 
as an approximation so as to support a trade-off between range and precision. 
在计算中，浮点算法(Fp)是利用实数的公式化表示作为近似，以支持范围和精度之间的折衷。
</code></pre>
<h2 id="证明">证明</h2>
<h3 id="二进制的负数twos-complement-of-x等于x的ones-complement1">二进制的负数（two&rsquo;s complement of X)等于X的one&rsquo;s complement+1</h3>
<pre><code>一个数a + 反码 = 所有位为1；补码 = 反码 + 1；a + 补码 = 0，因此a和它的补码互为相反数。
</code></pre>
<h3 id="int8_t-x-017请用八进制描述变量x">int8_t x=-017;请用八进制描述变量X.</h3>
<pre><code>八进制: x = 351
</code></pre>
<h3 id="c程序int8_t-x-0xf请用十六进制描述变量x和y并说明int-yx-的计算过程并证明为什么可以计算">c程序：int8_t x=-0xf;请用十六进制描述变量x和Y，并说明int y=x 的计算过程。并证明为什么可以计算。</h3>
<pre><code>x=-0xlf,转换为十进制数为-31.而-31的原码表示为1000 0000 0000 0000 0000 0000 0001 1111，最高位为符号位（
1为负数，0为非负数）。保持原码符号位不变，其余为取反后再加1即可得到其补码表示1111 1111 1111 1111 1111 
1111 1110 0001，然后把该二进制数转换为十六进制可得到0xffffffel.
</code></pre>
<h2 id="nan-是什么">NAN 是什么？</h2>
<pre><code>NaN，是Not a Number的缩写。一种计算机用语。NaN 用于处理计算中出现的错误情况，比如 0.0 除以 0.0 或者求负数的
平方根。在Matlab中，NaN是一个预定义的常量，表示“不明确的数值结果”。
</code></pre>

  
  </div>
</article>


    <footer id="footer">
  <div class="footer-left">
    Copyright  &copy; 2021  【18342131】的软导作业索引页   全部博客:beikenken.gitee.io/post 
  </div>
  <div class="footer-right">
    <nav>
      <ul>
        
      </ul>
    </nav>
  </div>
</footer>


  </div>
  
</body>

<link rel="stylesheet" href="/lib/font-awesome/css/all.min.css">
<script src="/lib/jquery/jquery.min.js"></script>
<script src="/js/main.js"></script>
</html>
